package com.example.demo1.reposity
data class ArticleListResponse(
    val code: Int,
    val msg: String,
    val data: ArticleListData
)

data class ArticleListData(
    val total: Int,
    val list: List<ArticleItem>,
    val pageNum: Int,
    val pageSize: Int,
    val size: Int,
    val startRow: Int,
    val endRow: Int,
    val pages: Int,
    val prePage: Int,
    val nextPage: Int,
    val isFirstPage: Boolean,
    val isLastPage: Boolean,
    val hasPreviousPage: Boolean,
    val hasNextPage: Boolean,
    val navigatePages: Int,
    val navigatepageNums: List<Int>,
    val navigateFirstPage: Int,
    val navigateLastPage: Int,
    val lastPage: Int,
    val firstPage: Int
)

data class ArticleItem(
    val id: Int,
    val title: String,
    val wordNum: Int,
    val lexile: Int,
    val typeId: Int,
    val type: String,
    val cover: String,
    val clickRatio: Any?,
    val accuracy: Any?,
    val accuracyRatio: Any?,
    val color: Any?,
    val isRead: Int,
    val readTime: Any?,
    val stage: String
)